public class Person {
    // 封装 从语法上说 就是被private修饰的成员变量 或者成员方法 只能在当前类中使用
    private String name;

    private int age;

    public Person() {
        System.out.println("不带参数的构造方法");
    }

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
        System.out.println("带参数的构造方法");
    }

    public void setName(String name) {
        this.name = name;
    }// 可以通过generator 中的getter and setter来生成

    public void setAge(int age) {
        this.age = age;
    }

    public int getAge() {
        return this.age;// 通过这种方法就可以获得这个private修饰的变量了
    }

    public String getName() {
        return this.name;// 通过这种方法可以获得private修饰的变量了
    }

}
